home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 May: Tool Chest / Developer CD Series May 1996 (Tool Chest) (Apple Computer) (1996).iso / Sample Code / AppsToGo / AppWannabe / •Changes (since 5.0b1) < prev    next >
Encoding:
Text File  |  1994-09-22  |  3.0 KB  |  65 lines  |  [TEXT/MPS ]

  1. 09/16/94 (ERS)
  2.  
  3. __________
  4.  
  5. Made various changes so that AppsToGo would build in MPW, THINK, and CodeWarrior.
  6. A big change was the way that "#pragma segment", since CodeWarrior pays attention
  7. to "#pragma segment" statements.  The new method for "#pragma segment" is that it
  8. is used conditionally only for MPW, and then only at the top of each source file.
  9. If you need different "#pragma segment" handling, it is up to you.
  10.  
  11. __________
  12.  
  13. Since Metrowerks support in AppsToGo is new, there is a read-me documnt called
  14. "! AppsToGo//CW build info" that you should follow when installing AppsToGo for
  15. Metrowerks.  Disregard any portion that you wish, but the installation described
  16. in that documnt does work.
  17.  
  18. __________
  19.  
  20. Added Metrowerks project files.  There are three:
  21. 1) 68k
  22. 2) PPC
  23. 3) FAT
  24.  
  25. The FAT project file is just in the AppWannabe folder as a sample of what you might
  26. want to do for other projects in terms of easily building fat applications.
  27.  
  28. __________
  29.  
  30. Created three PartMaker documents for adding new document types, dialog types, and
  31. palette types.  The PartMaker documents are there to "hopefully" make creation of
  32. new types an easier and more straightforward process.  (It seems to work.)
  33.  
  34. __________
  35.  
  36. Added preferences support to the AppsToGo library.  AppWannabe uses this new AppsToGo
  37. facility.  You just include the preferences library into your project, add a few calls
  38. to Start.c, and you're set.
  39.  
  40. There is a change to the AppsToGo editor to support this.  The "Preserve Doc Screen Location"
  41. checkbox used to be tied to the state of the "Runtime-Only Document" checkbox.  Since
  42. the screen location was saved as part of the document, to preserve screen location, you
  43. used to have to have your document be disk-based.  Now with the preferences facility,
  44. you can have Runtime-Only documents (non-disk-based documents) keep their screen
  45. location and visibility status.  This is especially nice for palettes.  They can be
  46. automatically re-opened where the user had placed them.  Also, if the user had hidden
  47. a palette, when the application is started up again, it will still be hidden.
  48.  
  49. To mark a Runtime-Only document so that it preserves its screen location/state, just
  50. set the "Preserve Doc Screen Location" checkbox true.  If this checkbox is true, AND
  51. if "Runtime-Only Document" is true, AND if the application includes the preferences
  52. library, AND if the application makes a call to ReadPreferences at startup, then
  53. screen locations will be preserved and managed automatically by the framework.
  54. (AppWannabe does all of this.  Just as an example, the About Box has been set to
  55. preserve its screen location.)
  56.  
  57. __________
  58.  
  59. An on-line reference manual (called AppsToGo Reference) application with hypertext jumps
  60. for all of AppsToGo has been added to the AppsToGo offering.  You can locate via the
  61. entire API, or by sub-API.  It also has search capability.  While the feature set is minimal,
  62. it gets the job done.  (Hey, cut me some slack.  I wrote it in 25 hours.)  If you don't like
  63. the human-interface, let me know, but it will probably stay that way for a while.
  64.  
  65.